// const url = "a=10&b=20";
// // var site = url.split("?");
// // console.log(site);
// // var params = site[1].split("&");
// // console.log(params);
// // for (let i of params) {
// //   let a1 = i.split("=");
// //   for (let i of a1) {
// //     console.log(i);
// //   }
// // }
// // var searchURL = "window.location.search";
// // searchURL = url.substring(1, url.length);
// var targetPageId = url.split("&")[0].split("=")[1];
// console.log(targetPageId);

// function getUrlParams(name) {
//   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); //定义正则表达式
//   var r = window.location.search.slice(1).match(reg);
//   if (r != null) return unescape(r[2]);
//   return null;
// }
// window.location = "http://www.baidu.com?name=elephant&age=25&sex=male";
// var name = getUrlParams("name"); //elephantvar age = getUrlParams("age");   //25var sex = getUrlParams("sex");　//male
// const test = /^[a-zA-Z]+[0-9]+[0-9a-zA-Z]$/;
// let res = "a123";
// let result = test.test(res);
// console.log(result);
// const fs = require("fs");
// const lines = fs
//   .readFileSync(0)
//   .toString()
//   .trim()
//   .split(/\r\n|\r|\n/);
// function testname(name) {
//   const test = /^[a-zA-Z]+[0-9]+[0-9a-zA-Z]*$/;
//   let res = test.test(name);
//   return res ? "Accept" : "Wrong";
// }
// for (let i = 1; i <= lines[0]; i++) {
//   console.log(testname(lines[i]));
// }

// function paddingNum(n) {
//   let a = n.split(".");
//   let N = a[0];
//   let L = a[1];
//   let res = [];
//   while (N > 0) {
//     let temp = N % 1000;
//     res.unshift(temp);
//     N = Math.floor(N / 1000);
//   }
//   let res1 = res.join(",");
//   if (L) {
//     return res1 + "." + L;
//   }
//   return res1;
// }
// let n = "1333.3";
// let res = paddingNum(n);
// console.log(res);

function getMult(nums) {
  let all = nums.reduce((preV, nowV) => {
    return preV * nowV;
  });
  let res = [];
  nums.forEach((item, index) => {
    res.push(all / item);
  });
  return res;
}
let nums = [1, 2.5, 3, 4, 5];
let res = getMult(nums);
console.log(res);
